123674
35
2267
2
189326
0
2722
1772
3
581
3708
1
5046
2299
564
25669
3696
684
5408
4
4370
6
1533
1463
3991
989
15233
3125
5
2508
42836
12
174730
18
1619
808
1088
3542
414
26243