3595
6
915
1
2141
3
18385
2
43
0
2030
2119
923
11
2086
4
1740
641
3006
1588
7334
1042
282572
3718
2524
1825
453
2422
5455
3194