1115
2
1961
0
823
3116
1
1600
2799
3
522
2198
5
20634
8
1779
365
292
1860
2168
488
1337
2306
3250
1344
633
1506
4830
745
2334
2514
2814
2354
13159
274
2564