21152
8
1267
1
2593
297066
0
1432
1022
1136
2
2711
2247
1360
1020
1650
1212
3584
1180
5151
2911
9
2475
829
4651
3
181997
11
398656
19
495
1560
236
797
2238
2121
550