2342 265
12746 58
2625 671
5128 679
6404 338
10202 87
3531 479
4439 384
8749 574
1270 35
861 121
1623 371
3259 701
1396 202
1253 226