951
1
2352
2
1815
1688
1694
2982
3
2333
1451
0
1193
493
1015
690
2669
1700
1431
1048
4018
7
564
1833
4425
6
1364
1813
4
1969
776
3117
8
1127
1743
746
2949
108797