3182
2
1131
1
5929
1761
1927
3250
2735
0
2656
1594
4775
2489
7
2195
3
1234
1348
476
3789
4
3460
3472
1859
4305
3798
3228
1503
2083
5
11150
879
1059
562
1184