2589
3
31444
0
1175
2
655
1
2202
7084
6
455
1526
4
1076
7
15341
4061
5
303
8909
81836
42
1353
1269
1366
1573
2218
8
1344
1571
133
270
4104
3121
1823
3454
1345
3271
98657
31