1205
8
929
3
2755
1
1015
1694
951
690
2669
2
451
0
564
582
4096
1743
108797
5232
7
8411
14470
5375
1751
3222
2507
1264
1757
5226
5
933
2446
13653
3085
1527
1107