931
1
1193
1232
3
1118
2
88
85
276
200
185
204
1419
104
1360
638
565
641
566
924
3308
4
29672
0
5162
2292
1090
5
3609
19
34667
7
1084
1484
11
4551
1375
1542