2231
1
2069
3
1631
2886
4
177
0
3003
282572
1290
2
3233
16
1938
4311
4159
7
1748
4455
7753
44
105290
301
407
3498
2442
2367
4154
1222856
2808
2843
3711
2317
10270
1124
2830