19783
2
25669
0
5440
8
32302
2732
2535
3008
3
3090
6
4702
4
2316
2132
2983
2921
5
1194
1
2932
1071
3498
2337
2466
2502
2666
9
2160
2920
17946
2512
4614
4080
2254
1812
592