1632
2
1598
1859
1
1041
583
2440
3
1296
3589
4926
5
909
194
0
1734
878
1637
3715
1312
3176
1518
1875
2411
3326
421
578
1199
2270
734
1280
1021
862
3041