3087
1
3278
6
3065
3
639
1008
2
1346
5
800
378
0
1045
1139
1159
716
1023
2144
976
937
35
2392
1740
67
1696
10
385
22
9483
9
1401
1447
1464
346
708
64132