3488
8
1649
1
1418
2
2297
2126
0
1921
31535
8773
10
1045
1361
1230
5
827
1180
683
525
3217
7
296
1431
2043
572
909
3484
1232
1192
1378
2198
1428
1811
1069
896