2500
4
2017
1
1630
2658
10
1234
3380
2
3461
2663
0
596
1730
1960
1237
3207
544
717
323
749
475
460
1663
5
1243
850
2123
1105
1103
311
123674
35
534
490
2271