2596
2
3949
150749
11
18400
8
3584
3
237069
0
1754
657
1922
20
1537
1
1038
112
144
1165
4
10976
9
146
348
435
150568
517
14
245
492
25
749
2236
258
1774
22
194