2
1408
42
3282
26
2489
11
1203
4
1705
7
1088
18
3874
1857
23
5842
9
1058
15
4644
1
846
8
1258
918
0
2367
1192
867
863
868
907