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