2921
5
2505
2
3429
7
1306
1
2499
582
0
1249
1015
2294
1301
946
951
1684
3354
1746
1265
1038
2044
2152
2312
2238
1740
3
843
2495
30334
6
1451
1623
3518
1529
1537