2220
4
2101
2
1040
1
3203
11
2276
3
522
1361
5
1136
1079
1434
9
2609
7
666
0
906
626
719
1235
1231
1161
1174
1982
1372
794
545
5008
693
811
1014
1260
392
1529