861
1
131
31
1359
4
78
302
122
115
114
123
2
464
787
645
461
751
1735
3176
10
106
1063
2001
2497
17
656
1302
3
1148
5
583
1325
1115
557
167
3456