2456
11
1243
2
1482
1
1588
3006
4
1397
0
3001
1105
8
1538
2278
3
3025
1278
1423
1219
808
1307
1631
1659
4684
196
845
136
230
564
624
519
349
983
1174
582