1301
4
1368
2
1161
1
923
74
3108
7
526
633
88
1321
1133
414
771
396
759
479
621
85
988
777
628
4128
15
2137
3
86
1602
406
1417
1379
644
2293