3753
350
326
23597
212
1161
313
358
1515
4561
506
228
92352
1159
1746
335
591
282
1131
1125
371
1277
2147
381
478
511
388
470
316
335
1464
1483
1682
978
822
4213
536
1095
1225
1074
627
1510
1075
1076
979
3040
616
2356
448
480
3962
935
966
373
907
553
3113
410
7204
2303
211
1802
1678
1835
420
1834
312
348
427
752
1607
1222
1034
484
236
284
406
293
966
1055
2661
410
319
1172
1781
3346
459
228
351
399
3283
2283
771
1527
591
561
545
378
1736
536
338
327
328
1365
368
1972
420
3520
398
370
4859
1192
353
287
409
527
978
287
395
310