605
8
3968
3
500
1
538
2
1078
2311
4933
14
1141
457
2363
966
930
432
567
1803
4
1132
1090
2912
7
484
470
551
803
555
485
584
2128
19
486
375
1576
1392