1502
2
5151
3065
1
2166
2968
1125
1588
1777
753
0
2711
937
370
3644
2271
4
1356
3
1646
1554
1986
2911
9
4651