2516
1
1322
9504
6
5732
1677
1411
0
2322
4
980
2189
2786
24337
22
1001
921
3267
4187
10
4562
1558
2
2082
2531
2732