2322
4
1812
1
4309
3
615
980
2786
24337
22
2906
2
1001
0
1475
944
3117
8
2817
6
741
3267
20850
5
2498
2544
4187
10
1338
4562
1558
2082
2732
2114
6676
12
5432
1431
604
2279