2152
2
1363
1
83
2505
1306
582
0
1015
2294
951
3354
1147
558
1265
1988
1038
2310
2044
2312
1688
1249
1740
3
843
2495
30334
6
1451
3518
1529
1537
2522