21152
8
2524
0
14
4471
2
70
534
2123
572
1862
1
938
557
25669
522
536
914
2313
5151
2349
3
1136
1243
314
477
305
509
475
422
1105
850
337
484