940
1
501
0
1193
616
1512
2512
3673
3
3426
4
964
1650
2124
2902
16
1766
2
1659
1676
3765
2264
931
3008
5065
1601
822
3083
4084
6
2204
5
2173
2465
484
2695
800