5483
6
11122
5
2052
448
2
10545
8
450
56
1312
3
518
1
565
998
1711
816
1132
559
567
796
374
445
406
1066
1106
509
802
637
701
1390
1375
960
365
355
543
4
392
253
442
787
566
202
423
238