582
2
25137
0
1518
1
1642
2730
6
1145
1231
1587
436
467
995
2749
964
2984
494
1860
1952
3353
11
3795
2800
849
2541
2668
1323
1229
3043
3114
4
2710
8
650