150150 456
11496 545
157898 1045
9821 249
6453 163
10758 472
21737 192
30162 753
17590 209
8961 96
2928 380
3828 207
70757 1001