150291 456
11497 545
157988 1045
9826 249
6454 163
10772 472
21755 192
30172 753
17598 209
8969 96
2932 380
3829 207
70807 1002