578
23013
911
20810
961
1163
1186
862
383
411
303
754
20117
10323
985
1456
552
1135
67
1304
20218
2585
1078
1621
1103
553
512
17815
551