4000
1
853
2186
4531
3
944
3318
265
0
2780
2
263
3077
829
863
1343
1132
2306
3250
1506
745
2267
1717
2814
5
2567
1869
1550
302
670
964
709
651
195