646
0
1425
1
1129
3795
1642
544
1329
543
1330
2
2368
650
31535
19279
661
1587
1922
3025
17353
2296
20634
8
2372
2000
167
1501
775
1651
571
25137
1628
25186
14