2
1431
42
3309
26
2506
11
1219
4
1722
7
1100
18
3892
1875
23
5952
9
1074
15
4665
1
861
8
1271
931
0
2382
1204
884
877
886
926