115
1
297
2
232
157
229
191
74
1641
714
0
1306
1211
3
846
1514
1660
1013
623
1430
878
661
326
471
579
1152
427
841
658
610
4
687
646