2328
3
1449
0
4944
1
2921
5
12185
1009
618
120
2535
2
3055
2972
3386
608
2638
2468
3131
4015
2749
2365
4
272
1504
2223
8
13018
302
542
3683
770
1857
9611
2163