861
1
131
30
1359
4
77
302
122
115
114
123
2
464
787
645
461
751
1735
3173
10
105
1063
2001
2497
17
655
1302
3
1148
5
583
1325
1115
557
167
3456