2526
1
1778
930
2
5252
5801
23774
4
1022
6547
0
13967
18258
1239
262
1133
1214
1089
20163
44
1384
5
1468
2082
1424
3442
3
2184
1691
2786
2173
4833
453
2209
3562
528