19783
2
1558
1903
3
792
2932
1603
1
234
13499
5
2996
0
1787
6499
1301
2835
14
2591
3461
4
2152
989
526
2207
1380
383
2980
2990
7793
3158
1348
582
1012
3868
10