1590
1
692
2
750
0
623
3378
6
3282
11
12939
14
629
842
5
175
1029
2851
180
1253
4
746
731
656
607
586
542
520
503
454
3005
287
548
1245
3747
20
1347
756