2873
3
1431
2
1015
1
2069
1145
1740
1259
1038
2312
0
3518
2505
1306
2495
3683
2294
2522
951
2057
3354
1684
582
843
1451
1547
2320
5
2258
7394
1599
1363
1304