1004
0
3222
5
3899
9
21
578
2
18
1832
9116
503
700
1
1197
3
3730
3088
2675
1410
11
299
6245
1703
10
3220
1045
472
64701
17057
943
4
175568
116443
2935
124356
95
93