403
2
2894
13
1932
5
2582
6
4109
3
555
1
411
638
2580
2081
9
1964
1009
537
907
1386
988
4
810
1435
1373
1008
641
1732
1030
2176
3694
5158
1966
2366
3206
1284