953
1
315
1073
2
5494
8
20374
5
2199
3
2418
1702
6
2095
4
1240
0
1343
2936
1656
2114
1630
1573
1132
2306
3250
1506
745
2814
2860
15
1869
1033
1550
3777
302
3449
1193