1259
2
1049
0
616
1
521
1448
7
606
483
536
199
743
4
1166
16
684
508
498
529
439
444
1991
584
445
1503
885
221
262
558
456
2225
3
1862
17
3124
4936
14