1503
3
1078
1867
2
1173
1
4671
6
944
828
908
1793
860
5129
4
940
2377
1547
6038
2199
3336
1196
1979
1787
253
2002
4993
5295
1866
577