3498
4
2996
0
1193
758
635
4148
2
1683
3779
898
1
3765
6164
1153
575
471
3090
6
3507
101569
411
572
964
2042
2194
1247
582
1225
557
432
919
621
297066