563
3218
14
615
263
30
77
233
90
1284
54
15
71
148
29
2672
2309
748
4350
989
3196
1070
12
212
646
918
790
40
761
320
1396
250
3616
1649
3991
1650
1598
1595
256
352
1023
2752
1638
27
1710
1905
782
942
141
2536
524
1840
867
820
1260
296
941
944
110