3025
1
2912
10
2306
2
1869
3168
3535
3
814
1550
0
646
1378
1418
848
2693
3632
5
512
1008
1132
499
1762
3287
1302
4513
317
919
3342
11
11881
1025
670
2198