703
998
10017
1304
1331
993
1236
1070
711
1247
1030
941
622412
44580
44523
42637
3789270
3565156
30524
2947149
28236
23952
22210
20320