2931 55
18614 370
9772 754
3786 648
7005 844
10556 313
20281 391
5664 233
11025 249
2842 374
5003 453
7361 468
5081 354