325
0
580
383
1803
2
1898
4
1029
483
2546
1
1045
802
901
327
171
47041
381
1780
1880
1463
7334
331
691
2076
362
436
2645
517
342
2211
800