1196
2
3149
0
11348
7
306
1
392
399
360
1564
2645
5
740
737
554
3
756
1140
6
969
310
2599
359
140
346
421
663
266
344
478
957
630
530
2434
12
413