1501
0
2041
1
355
2459
9
1137
325
12958
5
17353
580
1626
383
1803
2
1898
4
1029
483
2546
1115
1045
2587
6
802
901
1458
3
10324
3440
1222856
327
171
47041
5108
1811