1252
0
1239
2970
4
621
1996
1033
26689
3696
8
255
2585
2
2649
3871
3252
566
528
4321
1211
1869
660
459
4291
803
708
971
1397
1310
4465
22
137
96
2471