39231 352
21969 360
10067 865
11228 354
5968 543
9592 509
11001 227
12063 746
1968 51
5896 838
3898 114
15563 194
6404 157
1380 55
4761 870