4285
3
1787
1
2941
4
673
0
642
2710
2
944
1632
2698
19944
1699
1816
1590
2294
3007
1766
1308
2166
1844
4833
662
693
1545
3326
635
1382
1000
10243
1681
83