521
1
1710
2095
4
1987
6370
5
3082
22330
22
1020
3559
1852
2
2521
2490
3
543
0
7887
3650
323
4076
12590
1966
6968
955
738
7328
637
3424
6023
12202
17
2393
11611
2047