5046
3
2600
4
2232
1
216
0
1271
1913
2249
1532
3182
2
2879
3263
2289
317
1509
5
228
2515
3855
6
2704
7
2452
2632
988