409
0
419
294
722
670
4111
2
2490
2864
7
329
418
2522
415
602
31535
14492
1
798
7952
1215
509
1661
820
929
349
467
648
339
81
587
4536