3291 712
8193 230
4559 49
5863 370
2930 109
1883 73
2402 309
1281 63
6196 355
2665 433
3630 527
732 141