1483
1336
903
1111
1176
1561
943
837
981
873
948
967
1528
1095
2542
1441
1451
1174
1688
2848
1618
8403
5880
6912
2317
1784
1794
2115
2302
1594
2143
1893
4056
2828
2188
2691
2104
9228
4454
11106
34216
50600
131523