504
0
1
95649
59
1125
2
948
863
756
3
1008
2912
30
1386
1271
1464
1873
11
747
768
726
909
1001
895
3233
7
3664
4
2742
8
3169
2460
2214
4929
6
5484
5
6092
10
7079
4110
5573
4410
13
4406
3457
4349
4500