172
0
1010
1
314
1774
3
2767
139
263
3031
11
2966
504
637
226919
14
29323
2345
622
357
521
879
376
435
4392
15
2727
1664
2
249
1973
2096
955
101
3063
7515
4