1131 214
2955 700
2825 577
3143 146
18107 311
15980 739
17267 846
31403 66
13269 594
5839 359
12345 520