3047
10
3178
2
4165
0
2904
2789
326
273
333
166543
18
572
1110
345
1
340
363
405
534
383
419694
9
637