1053
0
4895
8
2372
2
839
1
1182
999
2301
1961
2168
12590
1276
804
392
1861
3998
2221
3
2323
3123
2634
4771
383
1547
2189
422
17730
11
860
1073
518
552
1462