484
0
5430
534
17946
984
32302
2469
255
758
990
3051
2
3158
3159
467
612
1500
574
332
21
673
477
341
460
1103
562
491
809
3933
1
860
1243