5571
3
1505
0
3696
8
2152
2802
5
2886
2184
5196
2
4715
1906
4
4436
3292
3612
10
215
418
2501
4288
15
1656
1
2411
348
1089
3000
2110
3386
3024
1930
5051
969
2369