463
0
2328
403
2522
663
4111
2
918
314
1043
798
458
367
457
683
349
409
803
546
2694
3
281
784
2964
953
7952
1
1215
670
1161
743
1191
5875