39221 352
21969 360
10067 865
11226 354
5968 543
9592 509
10998 227
12063 746
1968 51
5896 838
3898 114
15563 194
6404 157
1379 55
4761 870