1211
2
1996
0
2970
4
1382
1
3871
496
1350
137
26689
125
830
566
803
556
2402
500
255
4429
1197
3808
962
4006
1366
3
1239
725
2039
1182
2145
1097
3587