2794
2
527
3
6952
5
616
0
1225
884
1618
2650
20
3629
1
862
3470
4168
3066
7
783
1412
3539
4933
13
915
1445
2534
2327
11
4102
4
401
2558
2100
1135
2256
2763
785
95