50
1543
1
7
3121
20
1907
0
2
3199
2936
16
2018
9
2355
12
1721
10
2203
2112
1001
1610
1821
4
2412
5
1724
1993
595
2563
620
748
813
668
652
1404
2843
833
13
547
804