2851
2495
2494
2493
2537
2550
2553
2492
2491
2490
2593
2554
2536
2551
2548
1981
1784
1785
1980
1979
1648
313
291
1308
426
1282
254
243
1022
409
1259
255
1035
314
1380
244
292
1328
1329
1011
1006
1305
1304
405
401
400
399
1281
1263
1270
1278
158
170
800
235
882
37
147
31
56
141
43
26
136
