2964
1
31371
64
758
0
1603
914
1243
668
2692
3
4283
5
2465
5225
8
631
2906
1970
337
3098
2591
2996
562
5811
2
711
2165
4290
717
490
2493
4
1581
1166