1816
2
1055
0
38477
34
1376
2604
1
13676
21
3338
11
5308
4
880
504
458
621
619
2200
3227
566
5599
297066
117
1017
883
1064
611
1632
955
87
575