1897
1
2955
2
2112
8
2023
1842
266
0
1648
2346
3
3027
10
458
1115
4594
503
584
1378
431
1152
1075
691
759
4328
467
471
683
2952
343
455
1780
46414