2552
2
1561
5
6027
3
4193
2664
3235
1
1916
1277
4635
4356
4516
18
11420
1102
4222
8
6438
9
2754
6
2100
81945
42
80648
0
71451
1412
9185
27
582
1576
3181
546
4002
23
1169
2219
4
666