1175
1
1108
4
1528
459
0
751
1356
2
382
1259
379
765
509
925
1166
832
656
1174
1328
1370
1292
1238
1168
3
1481
6343
24
968
1494
529
383
1002
2172
1018