403
2
2894
13
1932
5
2582
6
4108
3
555
1
410
638
2577
2081
9
1964
1009
537
907
1386
988
4
809
1435
1373
1008
640
1731
1030
2173
3694
5156
1966
2366
3206
1284