501
0
1777
2
883
3051
2932
1189
2338
1
2836
1761
2337
5
488
1601
3724
3
984
657
2907
1487
4
3158
2902
16
383
24337
22
633
1193
758
1288
822
3788
600
5065
2471