1091
2
116
0
528
1
932
463
619
842
29669
22604
8
613230
4
2526
9502
9
622
7820
158
843
11
2483
38
124376
22244
13165
6
2935
1510
5
1031
1126
93
207
1106
698