3921
2
585
1
392
569
1338
3
809
702
563
1126
114
227
627
1107
1901
401
1007
0
1362
69
111
2669
1151
6543
5
1195
815
74
73
1735
1681
329
675