1501
0
2271
453
283
417
584
2117
4
2006
1
1671
2260
3
9244
1883
1192
787
1978
730
530
226
637
3082
217
3990
390
1614
647
834
903
139
2263
4922