2989
1
3316
10
2237
4
1174
796
6
1371
1492
3
4443
9
2999
289
0
4083
973
4375
1211
2
2982
1285
1564
982
3206
5
4311
317
2655
8819
12