2100 100
1864 69
75396 320
8084 762
108145 459
23971 645
13744 285
9896 623
3389 162
5145 713
3509 500
3969 261
107846 613