504
1
4126
6
881
0
101
369
456
66
471
349
616
21
78
968
90
2809
2
282572
798
4426
346
1840
77
1332
5425
23
483
9355
3
2964
872
2168
5
953
581
2855