376
1
2522
2
2542
1096
0
827
1748
2153
8607
8
4943
915
2427
12
1991
4
7471
9
1446
2122
3871
2794
59
2687
882
3
1458
2134
4499
4327
844