1001 26
3348 475
22749 300
3176 699
1432 206
4363 210
2114 199
2237 408
8956 740
2995 757
4567 479
1223 246
1718 278