1247
2
951
1
3629
1301
4732
0
1676
1581
3765
4
1223
3371
9
2505
1743
3105
3054
5
1683
3466
2057
1292
1306
2966
10
2522
5536
2500
790
5375
2670
3354
1481
1015
708