2921
5
2505
2
3429
7
1306
1
2499
784
0
1249
1015
2294
1301
946
951
1684
3354
1380
1746
1038
2312
582
1740
3
843
2495
1451
1623
3518
2522
1069
1080
4
1743
1681