1132
0
1343
691
1506
1999
169211
11
440
2320
355
522
935
3116
1
1640
2
5009
20634
8
543
2673
1008
792
2474
670
521
2306
11392
6
1414
1768
839
353
699
370