5055
5
2454
2
2274
2997
1364
4924
9
376
0
770
2062
1
284
349
1545
1866
3
3282
101
1181
788
2708
8
2642