2177
2
1666
2767
3
126
1
1302
0
1346
4
798
1425
107
1832
415
409
1087
1172
1045
1367
981
1610
454
675
6294
2600
5
1683
1513
1617
2169
2604
9
5155
8
1103
637