16032 318
5081 58
7249 606
3777 841
4085 694
5202 480
4911 302
21619 513
4442 491
10293 266
6459 861
5078 787
3662 329
7964 509
4525 701
6280 318
4838 885
16670 883
3312 401
6436 144
15006 151
3574 723
14610 562
2150 49