1113
5
3272
4134
4
1261
1
1587
1538
2
1932
1117
1580
2418
877
0
2296
6
1091
2363
2034
1208
916
1297
504
3
677
1439
607
594
263
998
1004
1074
784
521
915