1051
1
1787
1015
3364
3
1332
2999
4258
4768
5
1694
2258
951
690
2669
2
4179
2131
1380
0
564
784
1743
300
2534
1038
108797
3835
496
1399
2492
3518
1451
1690