940
1
501
0
1193
616
657
2366
1512
3426
4
475
948
2264
931
3008
3
5065
526
1601
822
3083
2
2465
6984
13
484
2932
5440
8
4996
6
3051
534
4370
1603
2102
1938