1503
1
492
473
1243
13
3446
10
442
2
944
3
64
62
0
712
883
502
936
953
1902
892
1595
5
1143
496
2026
1110
4
1750
2031
1649
11372
1584
2034
1418
1717
9453