2982
3
1110
0
1411
2
2857
1
2164
2227
2368
2962
6
16550
27
2052
81077
101
571
2027
417
2094
3795
635
5678
8
775
1453
835
26
282572
2496
1188
2766
256612
995
1329
3368
10