2181
2
5151
793
0
1045
3065
1
101
255
607
1193
3765
4
1350
2711
2996
398656
19
1494
32302
345
1078
3606
3
1537
2190
1604
2902
16
528
1346
826
3227
3083
19783
3833
8