3002 869
2713 736
1122 278
2254 495
4651 469
5259 766
12157 395
5842 537
8667 592
18887 141
13546 130
6511 530
16078 149
4096 328
2654 51
2908580 7276