1225
0
2650
20
3629
1
862
616
2403
2
2781
2247
980
1155
1335
181997
11
1412
13499
5
3539
3
1475
2534
1618
680
1747
1179
3871
2794
783
951
841
3470
432
2886