925
1
1501
1291
1346
4
263
0
1421
2372
2
1133
1939
957
1218
951
454
409
403
415
1557
2326
456
1045
602
1661
787
722
1161
846
668
410
1101
381