1642
1
625
2
3287
167
0
2657
3
396
2668
1152
1129
661
2275
105290
777
605
282572
650
20634
8
6062
16
1649
710
1566
3615