1425
2
2565
3
1037
3326
1532
1
4832
3562
2773
5
2901
2512
1261
526
0
1380
467
1093
2562
1469
693
784
2427
12
1690
1000
1691
802
1125
1813
830
801
1632
868