505
0
3676
12
3114
4
798
415
1101
928
1
3116
3510
2
957
273
2461
20
382
802
863
1887
1969
2730
6
2064
467
2190
968
1389
358
325
1780
2855
3
744
2328
2069