628
520
1278
1004
39541
3589
1289
4236
676
1563
810
719
1974
2118
1707
570
3899
904
30432
1280
1227
861
1047
496
10173
350
533
1116
958
2532