4745
9
1778
2
6139
4
3069
5
1009
1
2259
1212
1844
696
2822
770
0
4606
2233
3
1116
2992
1564
6499
1570
2935
991
404
341
1669
295
633
310
2786
856
732
1982