2964 812
1815 396
15441 533
17435 517
64811 527
8544 314
21030 403
7208 313
5895 459
2287 269
1981 54
3615 505
4894 327
2969 252