21152
8
2593
1
2131
2377
297066
0
1367
2711
2
1089
5372
5151
2911
9
4651
3
398656
19
1618
1326
1107
3820
2305
2570
550
779
4724
3379
1942
2061
404
1442
2082
1187
7893
4