4557
28
1326
4
1293
1377
2
1378
0
3172
1
1342
1489
4744
9
6227
18
9900
6
2256
17
1829
8621
743
618
536
607
485
523
1448
7
401
511
234
444
499
530
1166
16
440
684