995
1
2181
1260
1309
0
1992
3
1590
3107
7
1093
697
1883
2
2999
2207
582
1788
2980
5592
8
370
10243
4
4914
2468
1320
1813
2578
1668
5431
1382
5339
5
7034
451
769