2
1408
42
3278
26
2487
11
1200
4
1704
7
1084
18
3870
1857
23
5819
9
1055
15
4641
1
846
8
1257
917
0
2366
1189
865
860
867
907