2920
9
3125
2
1227
2296
3765
1
1897
1866
3
4172
669
1204
472
0
2404
770
282572
2683
1506
1248
4682
48708
218
31220
10
2531
4
263
874
3047
458
4936
3235
14076
7
1014