1149
0
584
951
382
314
2477
4694
7
345
503
552
16
1580
2941
25137
185
19279
2
2275
1482
1
1824
66
3691
5
2809
460
17353
2301
3092
2992
2881
31535
3366
1541