2521
1
2505
2
1889
1743
0
3054
5
2057
1683
2526
1681
1306
2500
790
3354
1481
1241
489
202
1060
2402
887
809
1238
1223
885
1062
1174
2670
5375
349
1015