1229
1
1209
1903
2
2306
964
521
814
646
0
2113
3025
1129
3268
2296
1566
2334
417
2143
848
1565
3
1302
3287
322
2799
1425
1587
1190
1506
1329
3116
2814
5