1590
1
1734
2
790
83
2999
3
1816
3326
1632
1547
637
0
1788
5338
2710
1598
1041
583
1161
2440
605
4926
5
909
194
1637
1312
3176
1518
1875
2411
1725
2270