1009 136
3780 206
2285 438
6432 397
6419 664
5931 944
11072 927
27978 429
33296 857
8547 471
11527 599
4321 519
8886 221
35232 674