1532
1
630
2
481
31997
55
3629
3871
2794
2837
1618
841
3470
5
862
0
7053
7
2650
20
1246
3066
2285
1868
2534
2343
17607
5946
1412
3505
2092
1466
2426
1889
1753
2322
4