1130 214
2955 700
2823 577
3143 146
18106 311
15980 739
17265 846
31403 66
13269 594
5838 359
12345 520