501
0
2948
3
2337
5
2722
3080
1514
1
496
3008
1578
6
3354
1814
2
2906
1545
1755
2299
665
5065
15233
3738
1922
2366
3673
2732
830
1746
2530
4
14
2535
4044
3083