2990 124
1833 161
6935 235
2546 233
23454 345
4907 468
34108 856
13096 594
5469 453
6096 29
8203 999
4440 432