2
1420
42
3295
26
2497
11
1207
4
1709
7
1092
18
3879
1865
23
5882
9
1062
15
4650
1
851
8
1262
918
0
2370
1194
871
867
910