521
0
165
246
3808
1132
363
139
1504
353
935
455
472
1595
2
2972
573
2225
3
2395
2619
1348
1462
2727
1
646
501
1084
8116
6
1454
787
422
913
561