2
1435
42
3317
26
2512
11
1226
4
1726
7
1105
18
3900
1880
23
5970
9
1080
15
4670
1
864
8
1276
936
0
2386
1207
889
883
890
931