3397
2
1653
1
2746
16
490
376
507
1555
4
1297
1453
1215
3
584
410
2524
3472
10
594
840
550
518
2326
1300
1938
1371
441
448
865
1206
857
471
1586
1656