21152
8
1618
0
1554
2
2535
4074
2131
1
1380
2377
1367
2141
9
1494
4
3090
6
3083
784
1743
790
1326
32302
3820
3
2578
19783
3173
1451
2999
12621
22
578
2932
1225
3498
83