2296
2
11881
3
2271
0
2648
5
3311
4
1152
1
874
3243
7
5262
10
521
1385
848
3047
17637
1660
907
1908
22794