703
998
10017
1304
1331
993
1236
1070
711
1247
1030
941
622112
44580
44503
42627
3789270
3563156
30514
2946149
28216
23952
22190
20320