2
1431
42
3312
26
2509
11
1222
4
1722
7
1102
18
3893
1877
23
5959
9
1078
15
4666
1
863
8
1272
933
0
2384
1206
887
878
929