3002 613
868 10
520 231
375 155
228 137
376 74
201 113
454 32
459 447
309 268
946 633
543 683
889 920
66 423
1179 8
308 5
579 941
940 29
660 936
854 403