2155
2
2581
1
18385
4682
480
2152
509
3
22330
22
966
0
1557
4936
1310
2956
4
1379
1317
2470
2605
1516
1202
1584
1708
928
1256