22330
22
2551
1
2168
5
409
0
951
2328
547
2694
3
820
1346
4
2152
1448
2
1020
474
1501
424
986
2086
1256
1418
1329
957
415
2372
2306
525
787
1557
403
1161