1057
3
545
0
5245
4
2336
2
1619
796
1
1364
733
569
3154
5
1975
3934
2972
1746
1768
1540
2934
2350
2234
1647
3527
1827
2297
1695
3116
368700
1226
6
1254