2502
1
3539
3
951
619
564
1025
6236
10
2740
1952
1087
1774
1501
3505
5
2669
2
2047
0
1380
2823
2166
6110
4
3423
1430
2342
2299
1552
3644
5820
1268
2348
5090
3034