1095
0
3114
4
1509
1540
1112
2189
422
4111
2
845
282572
31535
5617
5
2546
1
895
399
594
1694
918
853
970
341
116
436
2076
1141
2604
7
2328
631
2132
2599