303
1
78
679
1814
2
762
251
285
728
3
1779
89
43
0
777
957
1002
896
458
352
1269
819
760
74
2626
4
1670
6
571
1400
5933
2498
7
4201
1521
10
1120
5