504
0
3366
1
1723
2349
2
7034
957
554
7071
5
2570
2933
2268
3
940
280
2489
712
2080
392
5825
4
1741
9220
4360
7
1826
592
2320
6
3310
3859
682
2888
570
2767