1632
2
1568
1
1346
0
1038
1135
1501
3369
3
2983
5
466
1213
2422
8
3507
6
3779
4212
4
693
784
526
1093
1380
2166
1660
1825
83
2562
1431
905
2294
801
2710
1690