881
2
797
3
436
5
1890
2626
1
671
811
287
330
869
4
842
393
351
5296
10
19742
13
385
0
480
2570
27
5039
406
208
400
1841
522
349
369
740
340