213
12
1371
1233
906
2107
612
145
2495
2163
715
4052
944
231
1033
394
616
899
3700
242
146
147
248
967
705
723
1337
245
1490
93
467
71
3430
2943
706
1571
58
63
2518
3772
1575
1521
1549
953
2612
1573
1608
432
1847
759
893
443
664
159
678
2296
1738
6089
828
776