2589
3
31437
0
1175
2
655
1
2201
7084
6
455
1526
4
1076
7
15336
4061
5
303
8908
81830
42
1353
1269
1366
1573
2218
8
1344
1571
133
269
4104
3121
1823
3454
1345
3271
98650
31