501
0
4476
2
1193
616
657
2366
1
1512
2200
3426
4
1480
635
948
2362
9
2264
931
3008
3
32730
5065
1601
822
3083
3078
2465
484
2698
4396
5
2932
5440
8
2643
5489
11