2148 642
3003 869
2713 736
1122 278
2255 495
4652 469
5260 766
12157 395
5842 537
8669 592
18888 141
13551 130
6513 530
16079 149
4098 328
2654 51
2908588 7276