1247
2
1301
5033
15
3629
1
1264
4
376
3371
9
1223
1676
3105
1292
0
802
3679
3466
2966
10
3817
1751
5225
8
4732
2510
5536
1581
1700
3765
662
2949
1681
2110
442
745