1590
1
1946
2
11924
2980
442
0
8527
2213
1011
1431
3107
7
3429
782
3453
1106
4
935
701
1475
2338
951
10032
14
57793
3292
696
2562
802
194
980
4606
2233
3
3212
27