2229
4
1365
1
2097
3
1261
5304
9
1215
2693
415
0
798
177
2105
1133
1939
957
951
467
454
403
514
2121
409
1291
1045
456
1557
1661
2634
602
2069
722