321
0
2138
3
3044
27
1344
2522
1571
1
3453
8
1132
2272
9
2789
4
16840
15
3179
924
395
2082
2
2114
5363
6
3351