225
1593
426
1221
260
273
289
137
394
2581
983
2921
995
242
589
951
22810
437
1532
434
574
349
1464
186
396
430
1239
672
182
1454