138
0
1337
2
153
70
34
670
893
1066
1
2102
14
645
32
2405
1406
612
438
1387
360
3265
5
530
751
888
1126
2336
475
1106
889
402
343
1020