21152
8
2593
1
297066
0
1668
1660
2163
2711
2
1290
4360
9
2093
2322
3
2670
1060
5151
2911
4651
398656
19
997
1192
550
2194
989
4724
1821
1804
1942
1175
607
4116
6
2082