3035 500
32916 127
2394 242
31684 203
3643 390
1082 73
2973 440
3574 514
2896 396
28249 952
2440 361
1841 224
3367 343
2205 187
2250 284
3641 653
14733 399
18159 420
1535 168
1727 146
41577 595
3579 575
2349 297
2544 326