2402 441
17045 116
23071 797
9891 700
4312 753
8352 76
7433 665
2098 319
2711 517
4004 765
19309 929
18065 460
3579 705
1856 213
15810 495
16398 807
4870 257