929
2
3442
1587
1
1289
0
32288
49
1823
661
3196
3
2518
11
4396
1733
180849
5836
54
2493
617
1329
1374
1326
2372