40
1
33
19
60
234
3
927
2
2437
9320
5
1179
2304
6
1200
3572
1377
3363
2340
4
979
1015
1617
1524
1633
1542
1834
1007
910
1187
982
411
662
882