3691
5
1452
1
1824
0
2546
543
12958
166543
18
2564
2
1463
2198
669
2042
6
2710
9
4396
3
360784
19
6052
10
1020
4176
968
116
4172
5378
287
4740
16550
27
195
4820
924
2865
2513