304
1254
837
7510
715
912
11913
2
502
282
611
411
48
273
313
11027
191
12015
121
349
12724
151
526
351
244
311
1313
522
1247