8535
12
1383
1
2668
1892
1660
2
2528
3
166
0
1081
418
2241
2427
197
467
3172
526
1380
962
3326
582
873
451
994
6
2562
662
742
1093
1064
1632