3696
2
1305
1
1399
5
1013
2535
3931
6
6710
0
1517
4
1066
1801
1366
3
1988
1905
4042
737
2349
650
1152
5801
1211
1860
1964
2840
2886
23774
2109
962
3315
3576
18258