751043
28580
24973
16847
86536
44130
10927
12625
14124
22723
6622
5718
28017
14615
5512
11711
12110
38777
686
246
1006
345
295
465
1085
324
313
1283
573
211
291
561
1470
110
1080
950
840
2950