620
1528
887
1152
1093
803
998
1255
1128
1192
960
896
620612
44450
44423
42547
3779270
3547156
30414
2941149
28126
23902
22160
20310