968
0
2902
16
3409
4
538
1297
50
476
413
372
952
3176
2
445
539
533
1012
1001
293
592
932
2072
1
1079