307
1254
837
7510
715
912
11913
2
502
282
611
411
48
273
333
10827
191
12215
121
12824
151
526
351
244
311
1303
533
1237
714