100
352
2
12
368
1
4
50
705
5
23
4397
24
3320
3347
3
13
5224
7
54
6708
1508
0
1811
1999
1718
6
150
3449
8
1733
17
1561
30
1818
3171
26
2743
2962
2356
2048
3056
1929
2866
1131
1431
1696
1171