2480
2
2033
1756
4328
10
46414
1
1015
0
3380
3
1563
1105
458
1102
56488
1894
2522
1152
543
691
661
650
1207
6197
4
447
768
1392
1129
584
1421
1009
1587
2808