996
4
1656
3
3114
2
1222
5
1975
7820
8
2522
1
1701
2770
1931
770
12239
18
530
1113
2453
7
983
1687
1612
4551
1786
1343
818
0
661
1236
1297
3162
2243
683
1947
2928