1642
1
2000
1915
3
417
0
1327
1303
1810
476
121182
1216
2
812
1921
4
2125
14508
18
1453
1035
2554
788
3250
509
928
5255
16
822
3503
282572
22330
22
1804
9807
8876
8
2995