1169
1
2660
2
2930
2344
1404
1191
0
2534
3020
17
3230
7
5246
4179
1162
3879
3053
2207
2168
3
1237
766
1062
236066
14
9611