2980
2
302
1883
3
1357
4
1805
1
1592
1127
545
1023
8214
5
590
1111
6
3037
351
2171
1850
1328
12153
329
680
1601
980
936
3163
574
0
1146