3503
3
2724
2
417
0
1327
2000
1
476
14508
18
121182
1921
4
1563
3177
9
1216
812
1035
2125
1453
788
5255
16
822
2909
282572
9807
625
22330
22
8876
8
9953
3484
874
629
18385