2903 28
4517 687
4100 459
2410 114
3084 577
4125 880
2033 115
5001 744
4313 566
2294 145
2654 206
3857 381
1863 28
2127 69
3274 402
5959 438
5207 859
3619 192
3647 307
1997 81
2341 314
2899 263
4461 684
6198 926