91
1
1535
0
1642
1229
793
2
1243
814
808
1771
546
1005
4508
5
688
588
1134
877
4
1806
1741
721
1131
670
1037
449
2648
884
2032
166
1224
1260
425