1579
3
1133
1
796
6
1929
2
2621
2333
2061
553
1619
3289
1397
0
3117
8
2908
10
3671
4425
994
2108
1815
2329
2982
2234
4
2104
2835
2297
1618
2277
2999
4506
3508
4670