3990
0
390
1501
139
750
534
2810
1454
1639
1213
4713
5
483
518
480
58
1671
1
661
422
486
341
1251
692
2085
357
55
256
543
1192
1053
1282