9877
5
3507
6
3267
4
3666
2
1012
1
1552
1271
1852
9220
3
123674
35
5090
2322
94424
20312
39
4849
1288
2345
2337
1735
0
5949
1191
3117
8
1749
2929
1829
3298
34959
18
3113
1059
3539