19783
2
25669
0
801
830
564
1
1681
1289601
4
451
2666
9
2262
7159
10
3080
3
2299
1819
4044
5
2964
1743
1603
445
297066
1619
2166
2906
2495
1093
1168
2209
1052
1189
915