1016
354
327
1204
287
12326
544
330
298
335
313
491
5773
705
2326
1058
7401
416
481
7894
371
1053
1771
241
7405
419
837
321
286
455
1032
2019
48555
297
1464
1341
1634
454
815
867
423
1167
378
3899
3985
335
1064
16746
336
926
312
302
406
396
974
2557
2140
354
327
335
3001
330
353
299
441
511
530
321
1248
2019
396
710
962
422
403
833
569
423
467
1577
904
349
364
644
978
330
911
434
2856
736
1083
339
713
748
1016
306
520
926
1731
1374
317
1393
895
2231
788
762
594
1025
334
743
345
343
829
640
1002
599
1179
308
297
826