569
1
5043
3159
0
4148
2
305
809
34
311
1061
1243
1350
371
368
519
2332
522
529
1446
3971
340
926
25669
728
534
464
484
418
1109
1106
1166