21293
765
1479
1548
286
4140
300
1362
921
401
413
1086
3322
513
1515
391
372
236
420
892
562
2370
2085
476
2238
790
819
1743
442
345
317
893
2063
1063
509
18387
650
989
342
55918
490
1263
2199
6624
1131
546
1137
321
258
318
359
308
1300
331
2799
283
12297
428
323
813
397
4140
416
279
318
397
889
1183
979
240
599
284
565
233
311
596
345
5060
351
275
271
437
524
449
1307
329
256
1348
300
313
308
368
374
1347
744
969
284
341
513
584
401
603
367
327
399
1758
858
1314
1515
1455
1595
306
491
562
634
506
2906
1108
342
2132