1516
1
951
2047
0
923
302
610
131589
1991
4
1618
2405
730
841
2
106
432
21152
8
1445
6779
5
2556
2740
3
2886
3473
773
272
383
1550