1992
3
2352
2
1681
1
1622
697
0
1296
1309
2948
9
4914
951
2436
467
1015
1087
496
1380
1613
1606
1751
8527
1025
5489
11
5389
2131
2512
1451
19944
1494
4
4335
929