1593 290
2351 416
16633 652
6203 804
9499 823
7465 246
7941 381
6912 551
14926 406
7385 807
10953 603
3776 160