2920
9
3806
2
3946
4
282572
0
1253
1
1236
2574
2334
1666
177
2176
2052
828
514
9953
2600
5
2819
2445
6
2105
2419
8481
1923
3072
1418
2987
999
4260
15
4311
5779
3
6062
16