2495
0
1124
1
1244
2
2374
1514
1027
1751
1798
766
1487
1482
1197
965
281
1112
3106
123674
35
605
2060
2676
2837
3055
297066