2591
2
770
0
1866
3
472
4682
1516
1
2619
4936
1270
765
2047
1369
8772
928
1132
564
418
1171
1040
2314
762
2337
403
2596
2724
1671
246
2103
1343