202
1
150
74
2
164
104
75
759
484
394
591
303
334
1802
392
1123
2676
6
26678
0
946
1822
126451
18
1937