2932
2
1093
0
297066
1047
801
1787
1
1072
802
745
830
496
1500
2456
2530
4
1095
2452
8122
13
2660
883