5198
4
1886
1
1344
953
6059
2
11064
5
3723
1469
2929
3224
3220
11526
1616
0
1170
1821
1221
1091
669
989
744
1533
1888
3
1032
1273
1448
1678