2
1420
42
3295
26
2493
11
1207
4
1709
7
1092
18
3877
1862
23
5877
9
1062
15
4649
1
851
8
1262
918
0
2368
1194
871
867
909