1051
1
618
0
1271
2172
1326
2069
5
1347
459
3987
3
500
49
1089
1106
1452
2348
4519
15
662
2688
1239
435