1289
0
3233
16
1132
798
570
2
3091
7
1982
5
2352
1
2445
6
282572
320
581
437
966
382
432
1732
501
2000
477
5878
9
668
2345
496
422
1528
1137
722
1086