412
2138
2387
1664
2301
1963
461
120
610
593
681
530
128
315
186
596
537
4445
0
477
3388
578
19
519
4630
3920
3251
2757
2508
737
135
347
2231
3784
3496
3694
2147
921
219
590
1733
2097
2490
1955
1226
378
204
486
0
0
4288
4284
3918
1599
358
327
0
2460
500
533
815
796
144
3339
5000
5000
5000
4516
4500
4482
3326
0
387
1580
1870
1851
1453
831
480
153
354
1191
2066
2074
1622
565
284
133
994
1368
2994
2485
2353
1315
682
260
191
1772
2027
1696
true