96
1
509
3
77
90
411
1425
2
246
72
338
452
1450
4
1764
6
97
1117
1358
89
515
659
842
656
741
497
2549
591
0
882
541
2198
86