2943
2
3357
1
9858
3
2438
1892
41355
6267
18
1168
944
1290
2344
6344
8
4832
697
0
1222
2203
297
1665
3403
994
6
479
5997
4
2241
5595
2589
1532
1519
2476
3316
11
4013