341
0
2103
1
1850
2
475
474
339
711
1100
139
4165
534
1132
35426
3990
1169
500
907
1053
1470
99031
802
471
356
637
2211
518
4820
3098
4
2337
264