2
1420
42
3296
26
2499
11
1209
4
1711
7
1092
18
3880
1867
23
5886
9
1064
15
4653
1
851
8
1262
920
0
2371
1197
872
869
873
915